﻿
div.speaker-profile
{
	border-top: double 2px gray;
	padding: 1em;
}
div.speaker-name
{
	font-weight: bolder;
	font-size: larger;
}
span.speaker-bio
{
	font-style: italic;
}
div.speaker-photo
{
	float: right;
	width: 88px;
}

/*********************/
div.session-list table
{
	width: 100%;
}
div.session-list-session
{
	padding: .5em .5em .5em .5em;
	width: 100%;
	background-color: #EEF;
	border-top: solid 2px #555;
	margin-top: .25em;
}
div.session-list-session div.session-title
{
	font-size: larger;
	font-weight: bolder;
}

div.session-list-session div.session-excerpt
{
	font-style: italic;
}
